<?php
include('config.php');  // DB-Verbindung einbinden
include('news/function.php');  // DB-Verbindung einbinden
	 
	// Sofern Kategorie angegeben
	if(isset($_GET['cat'])){
	 
	    $where = "
				WHERE 
					cat = '".clean_it($_GET['cat'])."'
				";
	     
	    echo "<h2 class=\"blue\">Abgelegtes unter '".clean_it($_GET['cat'])."'</h2>";  
	 
	    $pfad = "?site=News&cat=".urlencode(clean_it($_GET['cat']))."go=";
		 
	}else{
	 
	    $pfad = "?site=News&go=";
		$where = NULL;
	}

	//News auslesen
	$sql = ("SELECT 
				id, autor, title, cat, news, DATE_FORMAT(date, '%d.%m.%Y') 
			AS 
				datum 
			FROM 
				global_news ".$where." 
			ORDER BY 
				date DESC ");
	
	$abfrage = mysql_query($sql);
	$total = mysql_num_rows($abfrage);
	
	
	//News ausgeben 
	while($row = mysql_fetch_object($abfrage)){
	
		// Anzahl der Kommentare ermitteln
		$comments = mysql_query("SELECT 
									id 
								FROM 
									global_news_comments 
								WHERE 
									news_id='$row->id' ");
								
		$com_num = mysql_num_rows($comments); //Anzahl der Kommentare
		
	?><div class="news"><?php 
    echo "<h2>".$row->title."\n <small>verfasst von <a href='?site=Profil&action=anzeige&username=".$row->autor."&do=Allgemein'>".$row->autor."</a> am ".$row->datum." | \n";
    
    if(!empty($row->cat)){  // sofern Kategorie angegeben
    	echo "abgelegt unter: <a href=\"?site=News&cat=".urlencode($row->cat)."\">".$row->cat."</a> | \n";
    }
    echo "<a href=\"?site=Comments&id=".$row->id."\">Kommentare ".$com_num."</a></small>\n </h2>";

	if(isset($_GET['cat'])){	// Kategorieseite nur einen Auszug ausgeben
		$max_show = "250"; // max 450 Zeichen anzeigen

		if (strlen($row->news) > $max_show){ // sofern $news mehr als 450 Zeichen enthaelt
			echo "<p>".bbcode(substr($row->news, 0, strpos($row->news, ".", 120 )+1 ))."\n"; 
			// Ab 150 Zeichen nach nem punkt suchen und alles das was davor enthalten ist ausgeben
	
			echo "<a href=\"?site=Comments&id=".$row->id."\" class=\"right\">read more...</a>\n";
			echo "<br style=\"clear: right;\" /></p>"; // link ausgeben
		}else{ // komplett ausgeben
			echo "<p>".bbcode($row->news)."</p>";
		}
	}else{
		if(isset($_GET['site'])){	// Kategorieseite nur einen Auszug ausgeben
		$max_show = "450"; // max 450 Zeichen anzeigen

		if (strlen($row->news) > $max_show){ // sofern $news mehr als 450 Zeichen enthaelt
			echo "<p>".bbcode(substr($row->news, 0, strpos($row->news, ".", 120 )+1 ))."\n"; 
			// Ab 150 Zeichen nach nem punkt suchen und alles das was davor enthalten ist ausgeben
	
			echo "<a href=\"?site=Comments&id=".$row->id."\" class=\"right\">read more...</a>\n";
			echo "<br style=\"clear: right;\" /></p>"; // link ausgeben
		}else{ // komplett ausgeben
			echo "<p>".bbcode($row->news)."</p>";
		}
	}
	}
	?>
	
	<?php

		if($_SESSION['user_id'] == 1 || $_SESSION['user_name'] == $row->autor)
		{
	?>
			<div class="edit">
			<?php
				echo "<a href=\"?site=NewsAdd&action=edit&amp;id=".$row->id."\">edit</a>  ";
				echo "<a href=\"?site=NewsAdd&action=loeschen&amp;id=".$row->id."\">[x]</a>\n";
			?>
			</div>
	<?php
		} 
	?>
	
	<?php
    echo "</div>\n";
	}
?>